package com.start.manager.service;

import com.start.manager.domain.entity.Goods;
import com.baomidou.mybatisplus.extension.service.IService;
import com.start.manager.domain.vo.GoodsVO;
import com.start.manager.domain.vo.OptionsVO;
import com.start.manager.util.PageUtil;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Lijian
 * @since 2019-12-20
 */
public interface IGoodsService extends IService<Goods> {

    /**
     * 分页获取商品列表
     * @param goodsVO
     * @return
     */
    PageUtil findList(GoodsVO goodsVO);

    /**
     * 保存商品
     * @param goodsVo
     * @return
     */
    boolean saveGoods(GoodsVO goodsVo);

    /**
     * 获取下拉框选项
     * @param optionsVO
     * @return
     */
    List<Goods> getOptionsList(OptionsVO optionsVO);

    /**
     * 从获取redis
     * @param goodsId
     * @return
     */
    String getRedis(String goodsId);
}
